草庐IT

Android fragment 屏幕重叠

全部标签

windows - 从 Windows 8 中的 Windows 服务( session 0)向登录屏幕发送输入或类似内容

据我所知,当我们启动windows时,它会启动session0,它不连接到任何GUI等,并运行所有windows服务。所以我的任务是,在Windows启动后,模拟Windows输入以选择用户并登录到session。我知道要从服务发送输入,我应该运行桌面应用程序并通过它发送输入、显示GUI等等,但是在任何用户session开始之前我该怎么做呢?(例如我看到TeamViewer可以做到) 最佳答案 WTSGetActiveConsoleSessionId()将告诉您哪个session附加到物理控制台。然后您可以使用DuplicateTo

python - 在 Windows 上的 PsychoPy 中记录屏幕触摸开始的时间

我正在帮助在Windows8平板电脑上使用PsychoPy实现一项实验。似乎无法通过PsychoPy、pyglet或PyGame界面直接访问触摸事件。我发现的大多数其他来源都提到使用鼠标移动事件代替触摸事件。这对于记录位置很有效,但对于记录时间它对我们不起作用。我们想收集触摸开始的时间,而鼠标事件是在触摸结束时发生的。有谁知道在PsychoPy中或通过将另一个库导入实验中来执行此操作的方法吗?更新:记录ioHub鼠标事件,看起来按下和释放鼠标事件都在触摸结束时发送。这是有道理的,因为这是操作系统确定触摸不是滑动的点。(此外,它会根据触摸的持续时间来决定触摸是左击还是右击)。

windows - 如何将键盘和鼠标输入发送到 Windows 登录屏幕?

我正在开发一项需要在Windows登录屏幕上模拟输入的Windows服务。基本上移动鼠标并转发击键。该服务将以完全权限运行,因此这不是问题。我查看了SendInput,但它只适用于当前session。我知道有多种类型的工具可以实现此类功能,例如远程协助工具就是一个示例,它允许IT支持人员查看登录屏幕并提供输入,因此它绝对可行,但如何实现? 最佳答案 系统内部PSExec具有-x命令行开关以在登录屏幕上运行程序。有一个名为PAExec的开源版本.我想您会在其中找到一些有用的API调用。对我来说,代码似乎应该在InteractiveSe

c++ - 将 PrintWindow 转换为 BitBlt 以捕获特定窗口的屏幕截图

我有一个C++程序可以捕获特定窗口的屏幕截图并使用以下代码保存intmain(){GdiplusStartupInputgdiplusStartupInput;ULONG_PTRgdiplusToken;GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);RECTrc;HWNDhwnd=FindWindow(NULL,TEXT("WindowTitleHere"));if(hwnd==NULL){cout此代码适用于许多窗口,但对于某些窗口,输出是具有正确宽度和高度的黑色图像。通过搜索,我找到了使用BitBlt()的解决方案。

c++ - 如何在 Windows 中获取屏幕比例?

我正在编写一个Windows程序,它允许用户在1920*1080和3840*2160之间切换分辨率,这意味着在FHD和4K之间切换。我尝试使用“GetSystemMetrics”来获取当前分辨率。//Algorithm#1//Getcurrentresolutionandresolutionscaling.xScreenResolution=GetSystemMetrics(SM_CXSCREEN);yScreenResolution=GetSystemMetrics(SM_CYSCREEN);cout例如,如果我使用的是3840*2160的分辨率,我希望程序会给我3840*2160的

c# - 将消息添加到登录屏幕 windows 7

我知道在Windows8中,某些应用程序在锁定屏幕上有一个通知,一些指纹识别器可以在Windows7和更早的机器上向登录屏幕添加消息。程序是否可以使用c#在Windows7的登录屏幕上显示消息?如果是这样,该消息可以是动态的吗? 最佳答案 是的,可以添加/更改登录屏幕消息。它涉及更新注册表中的legalnotiecaption和legalnoticetext值。有关详细演练,请参阅本文:DisplayaStartupMessageBoxinWindows8它也适用于Windows7,因为我们正在修改注册表项(在Windows版本之间

c++ - 在 C++ 中,如何让用户在应用程序窗口外指定屏幕上的一个点 (X,Y)?

我必须找到应用程序窗口外的点的坐标。我打算有一个按钮“指定点”,当用户点击这个按钮时,他们的下一次鼠标点击将被程序注册为这个所需的点。问题是我不知道如何实现这个....有什么想法吗? 最佳答案 您可以调用SetCapture将鼠标点击从桌面上的任何位置指向您的窗口。调用ReleaseCapture点击后恢复正常。如果用户点击另一个应用程序,您将收到点击,但另一个应用程序也将被激活,这可能是您不希望的。为避免这种情况,另一种方法是用一个几乎完全透明的窗口覆盖整个桌面(完全透明的窗口不会被点击)。透明window被称为layeredwi

c# - 在特定屏幕上启动进程

我正在编写一个在特定屏幕上打开程序的小工具,这样我就可以将我们的监控屏幕(1台机器有2个屏幕)设置为在一夜之间重新启动,并让它在启动时将监控网页恢复到正确的屏幕。我想通过使用.NET的System.Diagnostics.Process类来完成此操作。我已经看到可以打开一个进程,然后使用P/Invokes(Opennotepadtospecificlocationonthescreen,andtodesiredsize?)将它移动到某个地方,但是,我想在应用程序打开之前设置目标屏幕,以便例如在Kiosk模式下使用此设置正确启动Chrome。有人知道怎么做吗?

c# - IIS 8 工作进程屏幕大小限制为 1024X768

我有一个在IIS8中的.NETv4.0集成管道64位应用程序池下运行的Web应用程序。我的Web应用程序需要截图(使用Selenium/Chromedrive)。我遇到的问题是图像是由另一个应用程序(动态)生成的,由我的Web应用程序调用并作为IIS工作进程下的子进程启动。碰巧的是,此应用程序需要创建一个与图像一样大的窗口(即GUI窗口),然后才能对其进行快照并将图像数据发送回Web应用程序。这个GUI窗口是在服务器机器上创建的,尽管是不可见的。现在,通常这个应用程序本身运行良好,因为我有一个1920x1200限制的大宽屏显示器。所以操作系统最大窗口大小限制不考虑在内。但是,当应用程序

python - 将文本投影到透明不显眼的覆盖框上的屏幕

我找到了someanswers关于使用Python在屏幕上显示文本。关于popupmessages有很多和notifications.但是,我正在尝试创建一个不显眼的小框(比如说,也许在屏幕底部?)。类似于透明覆盖层的东西,在您工作时,消息会以不同的颜色弹出。就像一个独立的通知框。我没有pygtk或tkinter的背景,也没有任何与GUI相关的背景(我是一名网络开发人员)。我不知道该怎么做,我所有的谷歌搜索都给我提供了在屏幕上弹出警报或与不相关的系统通知进行通信的示例(因为我无法控制它的出现)。我该怎么做? 最佳答案 在你的案例中Q